home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / relnotes / shared / mirrors.data < prev    next >
Text File  |  2002-10-07  |  5KB  |  136 lines

  1. <!-- -*- HTML -*- -->
  2. <!-- INCLUDE SIDENAV -->
  3. <!-- NO HIGHLIGHTS -->
  4.  
  5. <!-- BEGIN TITLE -->
  6. <TITLE>SGI Freeware Mirror Sites</TITLE>
  7. <META NAME="keywords"     CONTENT="SGI IRIX freeware">
  8. <META NAME="description" CONTENT="Freeware pre-configured, pre-compiled, and inst packaged for SGI IRIX 6.5">
  9. <META NAME="owner"     CONTENT="freeware@sgi.com">
  10. <!-- END TITLE -->
  11.  
  12. <!-- BEGIN CONTENTS -->
  13. <H2>Freeware Mirror Sites</H2>
  14.  
  15. <p>These sites have graciously mirrored the freeware archive:</p>
  16. <UL>
  17.  
  18. <!-- Remember to update index.template and index.html when adding new mirrors -->
  19. <!-- ftp.gnome.org: contact Steve Fox (drfickle@k-lug.org) re GNOME images -->
  20.  
  21. <LI>The Case Western Reserve University UNIX Users Group in Cleveland, Ohio, USA
  22.     <UL> <!-- Contact Tod Detre (tod@sigunix.cwru.edu) -->
  23.     <LI><a href="http://sigunix.cwru.edu/pub/sgi/freeware/">http://sigunix.cwru.edu/pub/sgi/freeware/</a>
  24.     <LI><a href="ftp://sigunix.cwru.edu/pub/sgi/freeware/">ftp://sigunix.cwru.edu/pub/sgi/freeware/</a>
  25.     <!-- <LI><a href="rsync://sigunix.cwru.edu/sgi-freeware">rsync://sigunix.cwru.edu/sgi-freeware</a> -->
  26.     </UL>
  27.  
  28. <LI>Planet Mirror in Australia
  29.     <UL> <!-- Contact tech support (mirror@planetmirror.com) -->
  30.     <LI><a href="http://sgifreeware.planetmirror.com/">http://sgifreeware.planetmirror.com/</a>
  31.     <LI><a href="ftp://sgifreeware.planetmirror.com/pub/sgifreeware/index.html">ftp://sgifreeware.planetmirror.com/pub/sgifreeware/index.html</a>
  32.     </UL>
  33.  
  34. <LI>AARNet's Mirror Project, accessible in Australia/New Zealand only
  35.     <UL> <!-- Contact Jason Andrade (jason@dstc.edu.au) -->
  36.     <LI><a href="http://mirror.aarnet.edu.au/pub/sgi/freeware/">http://mirror.aarnet.edu.au/pub/sgi/freeware/</a>
  37.     <LI><a href="ftp://mirror.aarnet.edu.au/pub/sgi/freeware/">ftp://mirror.aarnet.edu.au/pub/sgi/freeware/</a>
  38.     </UL>
  39.  
  40. <LI>Informed Technology's FTP archives in Australia
  41.     <UL> <!-- tech-contacts@it.net.au -->
  42.     <LI><a href="http://ftp.it.net.au/sgifreeware/">http://ftp.it.net.au/sgifreeware/</a>
  43.     <LI><a href="ftp://ftp.it.net.au/mirrors/sgifreeware/">ftp://ftp.it.net.au/mirrors/sgifreeware/</a>
  44.     </UL>
  45.  
  46. <LI>The University of Wroclaw in Poland
  47.     <UL> <!-- Contact Konrad Zak (admin@uni.wroc.pl) -->
  48.     <LI><a href="http://www.uni.wroc.pl/sgi_freeware/">http://www.uni.wroc.pl/sgi_freeware/</a>
  49.     <LI><a href="ftp://www.uni.wroc.pl/pub/sgi_freeware/">ftp://www.uni.wroc.pl/pub/sgi_freeware/</a>
  50.     </UL>
  51.  
  52. <LI>PLiG in the United Kingdom
  53.     <UL> <!-- Contact mirror@plig.net or Rob Partington (rjp@browser.org) -->
  54.     <LI><a href="http://ftp.plig.org/pub/sgi/">http://ftp.plig.org/pub/sgi/</a>
  55.     <LI><a href="ftp://ftp.plig.org/pub/sgi/">ftp://ftp.plig.org/pub/sgi/</a>
  56.     </UL>
  57.  
  58. <LI>Max-Planck-Institute for Computer Sciences in Germany
  59.     <UL> <!-- Contact ftpadmin@mpi-sb.mpg.de or Marko Jung (mjung@mpi-sb.mpg.de) -->
  60.     <LI><a href="ftp://ftp.mpi-sb.mpg.de/pub/irix/mirror/freeware.sgi.com/">ftp://ftp.mpi-sb.mpg.de/pub/irix/mirror/freeware.sgi.com/</a>
  61.     </UL>
  62. </UL>
  63.  
  64. <p>We make no guarantees about how up-to-date, complete, or reliable
  65. their services are.  We are merely putting this reference here for
  66. your convenience.  If any of these sites become stale, please <a
  67. href="mailto:freeware@sgi.com">let us know</a> so that we can update
  68. this document!
  69.  
  70. <p>If you wish to mirror the site yourself you may find <b>rsync</b>
  71. or <b>wget</b> useful.  The former is more automatic, but if you
  72. prefer <b>wget</b> some users suggest the following:
  73. <blockquote>
  74. Here is a command to mirror the tardist (and index.html) files to the
  75. current directory. I have gotten best results when I have removed the
  76. index.html file before attempting to mirror the directory.
  77.  
  78. <pre>
  79.     wget --mirror ftp://freeware.sgi.com/Dist \
  80.         -Atardist -np -nH --cut-dirs=1 -o /tmp/wget.log
  81. </pre>
  82.  
  83. If you have a proxy you need the <code>ftp_proxy</code> shell variable
  84. set or that variable set in <code>/usr/freeware/etc/wgetrc</code>.  To
  85. be safe I also set the <code>FTP_PROXY</code> variable to the same
  86. value as <code>ftp_proxy</code>.
  87.  
  88. <pre>
  89.     ftp_proxy=http://your_proxy:ftp_port_number/
  90.  
  91.     wget --mirror -Yon ftp://freeware.sgi.com/Dist \
  92.         -Atardist -np -nH --cut-dirs=1 -o /tmp/wget.log
  93. </pre>
  94.  
  95. The only problem with this setup is that if there is an error on the
  96. server you might end up with a tardist file with a size of 175 bytes
  97. with the following content:
  98.  
  99. <pre>
  100.     <TITLE>FTP Error</TITLE>
  101.     <H1>FTP Error</H1>
  102.     <h2>Could not login to FTP server</h2>
  103.     <PRE>Sorry, freeware.sgi.com already has 27 users logged on.  Try again in
  104.     10 minutes.</PRE>
  105. </pre>
  106.  
  107. Not much fun!  You can detect this problem with the following script
  108. which tests the tardist files. The erroneous tardists are listed in
  109. <code>/tmp/aa</code>. Remember to delete <code>/tmp/aa</code> between
  110. each run or you might get error messages later if you try to use the
  111. one-liner to remove the files.
  112.  
  113. <pre>
  114.     for aa in *.tardist ; do 
  115.         tar tvf $aa > /dev/null ; xx=$? ; 
  116.         if [ 0 != $xx ] ; then echo $aa >> /tmp/aa ; fi ; 
  117.     done
  118. </pre>
  119.  
  120. You can remove the problem files with the following one-liner (run in
  121. the same directory):
  122. <pre>
  123.     cat aa | xargs rm -f
  124. </pre>
  125.  
  126. Here is a command that untars the files:
  127. <pre>
  128.     for aa in *.tardist ; do 
  129.         tar xof $aa ; xx=$? ; 
  130.         if [ 0 != $xx ] ; then echo $aa >> /tmp/aa ; fi ; 
  131.     done
  132. </pre>
  133. </blockquote>
  134. You can customize the above as desired.
  135. <!-- END CONTENTS -->
  136.